<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数组升序排序</title>
</head>
<body>
    <script>
        // 一、sort()：用于对数组的元素进行升序排序。会改变元素组的原始顺序。在进行比较时，会先将元素转换成字符串，然后在进行比较。
        // 首先比较第一个字符，再比较第二个字符，以此类推。在使用 sort 方法进行升序排序时，只能使用单个字符。
        // 默认：按升序排列数组。
        var arr = [10, 5, 8, 20, 15, 2];
        arr.sort();
        console.log(arr); // [10, 15, 20, 5, 8]
        //
        var arr1 = ["apple", "elderberry", "banana", "cherry", "date"];
        arr1.sort();
        console.log(arr1); // ['apple', 'banana', 'cherry', 'date', 'elderberry']

        //二、sort(比较函数)：比较函数决定了排序的方式。
    </script>
</body>
</html>